// 代码块 node-http-server

// 表示引入http模块
const http = require('http')
const url = require('url')

// http://localhost:8081/?name=lisa&age=18

// request 获取客户端传过来的信息
// response 给客户端(浏览器)响应信息
http.createServer(function (request, response) {

  console.log(request.url) // 获取url
  if(request.url != '/favicon.ico') {
    var userInfo = url.parse(request.url, true).query
    console.log(`姓名：${userInfo.name}，年龄：${userInfo.age}`)
  }

  // 设置响应头
  // response.writeHead(200, {'Content-Type': 'text/plain'}) 
  response.writeHead(200, {'Content-Type': "text/html;charset=utf-8"})

  // response.write('this is nodejs ')
  // response.write('你好 World') // 中文会乱码
  // response.write("<head><meta charset='UTF-8'></head>") // 解决乱码 response.writeHead urf-8不加引号可以解决乱码
  response.write('<h2>你好 World</h2>')
  response.write("哈哈哈哈，我买了一个 iPhone" + (1+2+3) + "s"); 
  response.end()

  // 表示给我们页面上面输出一句话并结束响应
  // response.end('Hello World') 
}).listen(8081) // 端口
